# top parameter and interface files — include any common
${PROJECT_PATH}/include/param.svh
${PROJECT_PATH}/include/dtype.svh
${PROJECT_PATH}/include/isa.svh

${PROJECT_PATH}/design/common/common_fifo.sv
${PROJECT_PATH}/design/lpu/lpu_intf.svh

# packages and interfaces first
${PROJECT_PATH}/design/aru/aru_intf.svh
${PROJECT_PATH}/design/aru/aru_param.svh

# test psb_rdgen
# module-specific interfaces
${PROJECT_PATH}/design/aru/aru_psb_rdgen/aru_psb_rdgen_intf.svh

# low-level RTL
${PROJECT_PATH}/design/aru/aru_psb_rdgen/aru_psb_rdgen_cfg_pipe.sv
${PROJECT_PATH}/design/aru/aru_psb_rdgen/aru_psb_rdgen_crd_gen.sv
${PROJECT_PATH}/design/aru/aru_psb_rdgen/aru_psb_rdgen_addr_calc.sv
${PROJECT_PATH}/design/aru/aru_psb_rdgen/aru_psb_rdgen_conv.sv
${PROJECT_PATH}/design/aru/aru_psb_rdgen/aru_psb_rdgen.sv

# tb
tb/aru_psb_rdgen_tb.sv

